﻿package {
	
	import flash.display.Sprite;
	import flash.display.Graphics;
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.display.MovieClip;
	import flash.text.TextField;
	
	
	public class ChoixPerso extends Sprite {
		private var choix:int;
		private var btn:MovieClip;
		private var monTexte:TextField;

		private static var texteExplication:TextField;
		
		public function ChoixPerso(){
			//Création du cercle pour cliquer dessus
			btn= new MovieClip();
			btn.graphics.beginFill(0xDD985C);
			btn.graphics.drawCircle(870, 570, 30);
			this.addChild(cercle);
			
			//Création du texte cliquable "Dé"
			btn2 = new TextField();
			with(btn2){
				x = 860; //coordonnée x
				y = 760; //coordonnée y
				selectable = false; // Le texte ne peut pas être sélectionné
				text = "Ok"; // Contenu du champ de texte
			}
			// affichage du champ de texte
			this.addChild(btn2);
			
			// Affichage du texte d'explication
			texteExplication = new TextField();
			with(texteExplication){
				x = 820; //coordonnée x
				y = 220; //coordonnée y
				selectable = false; // Le texte ne peut pas être sélectionné
				text = "Valeur du dé : "; // Contenu du champ de texte
			}
			// affichage du champ de texte
			this.addChild(texteExplication);
			
			//écouteur pour voir si il y a un clic
			monDe.addEventListener(MouseEvent.CLICK,lancerDe);	 
			cercle.addEventListener(MouseEvent.CLICK,lancerDe);	
			monTexte = new TextField();
			
		}
			//Fonction qui permet de choisir les chiffres aléatoirement
		public function lancerDe(pEvt:MouseEvent){
			de=Math.floor(Math.random()*6)+1;
			trace(de); //pour verification si renvoi bien des chiffres entre 1 et 6
			textDe(de); // appel de la fonction textDe
			return(de);
		}
		
		
		// Fonction qui permet de renvoyer en texte le chiffre obtenu
		public function textDe(de){
			
			deString=de;
			with(monTexte){
				x = 895; //coordonnée x
				y = 220; //coordonnée y
				selectable = false; // Le texte ne peut pas être sélectionné
				text = deString; // Contenu du champ de texte
			}
			// affichage du champ de texte
			this.addChild(monTexte);
		}
		
	}
}


